
// 该路由用来管控所有有关页面显示的接口
var exp = require('express')
var router = exp.Router()
var {Book,Car} = require('../lib/monogse')

// 首页显示
router.get('/',(req,res)=>{
  Book.find((err,data)=>{
    if(!err){
      res.render('index',{title:'书籍管理系统',data})
    }
  })
 
})

// 注册页面
router.get('/register',(req,res)=>{
  res.render('register',{title:'注册'})
})


// 书籍管理页面
router.get('/marangebook',(req,res)=>{
  Book.find((err,data)=>{
    if(!err){
     res.render('marangebook',{title:'书籍管理',data})
    }
  })
  
})

// 添加书籍
router.get('/addbook',(req,res)=>{
  res.render('addbook',{title:'添加书籍'})
})
// 修改书籍页面
router.get('/updatebook',(req,res)=>{
  Book.findOne({_id:req.query.id},(err,data)=>{
    if(!err){
      res.render('addbook',{title:'修改书籍',data})
    }
  })
})
// 搜索页面
router.get('/sreach',(req,res)=>{
  console.log(req.query.keyword);
  var key = req.query.keyword
  Book.find({$or:[{bookname:new RegExp(key)},{author:new RegExp(key)}]},(err,data)=>{
    if(!err){
      var page = req.query.title=='书籍管理'?'marangebook':'index'
       res.render(page,{title:req.query.title,data})
    }
  })
})
// 购物车页面
router.get('/carpage',(req,res)=>{
  Car.find({username:req.query.username},(err,data)=>{
    if(!err){
      res.render('shopcar',{data})
    }
  })
})
module.exports=router